<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>运算符</title>
</head>
<body>
<!--
    赋值运算符: 对变量进行赋值的运算符  =  +=  -=  *=  /=  %=
    一元运算符：
        字符串转数字运算符:  +'123'
        数字自增减运算符: num++ ++num num-- -- num

    比较运算符：
        >  >=  <  <=  ==  ===  !==

        == 有隐式数据转换，可以把字符型数据转换成数字型再进行比较
        === 没有隐式数据转换，必须要让 值 和 数据的类型都一样才能比较
        NAN !== 任何人，包括NAN自己
        字符串也能比较，比较的是从左向右第一位第二位相比类推，中文也能比较，比的是拼音

   逻辑运算符：
        && 逻辑与————只有符号两边都为true结果才会为true
        || 逻辑或————符号两边有一个为True结果就为true
        !  逻辑非————true变false , false变ture

-->
</body>
<script>
    // 比较运算符
    console.log(3 > 5)
    console.log(3 >= 5)
    console.log(2 === '2')
    console.log(NaN === NaN) // NaN不等于任何人，包括NaN自己
    // 逻辑运算符
    console.log(true && true)
    console.log(true || false)
    console.log(!false)
    // 练习
    let input = prompt("请输入一个数字")
    console.log(input % 4 === 0 && !(input % 100 === 0))



</script>
</html>